package org.bonorsoft.modules.system.service;

import org.bonorsoft.modules.system.entity.SysConfig;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @Description: 系统配置
 * @Author: WilliamYe
 * @Date:   2020-12-02
 * @Version: V1.0
 */
public interface ISysConfigService extends IService<SysConfig> {

    /**
     * 校验参数键名是否唯一
     *
     * @param config 参数信息
     * @return 结果
     */
    public String checkConfigKeyUnique(SysConfig config);

    /**
     * 根据键名查询参数配置信息
     *
     * @param configKey 参数键名
     * @return 参数键值
     */
    public String selectConfigByKey(String configKey);

    /**
     * 清空缓存数据
     */
    public void clearCache();
}
